﻿using Abp.Application.Services.Dto;
namespace SOEI.Solution.Application.Contracts.DomainEntities.RegulatoryMange.Dtos
{
    public class AgreementChangeEditDto : EntityDto<string>
    {
        /// <summary>监管协议号
        /// </summary>
        public string JGXYH { get; set; }

        /// <summary>监管协议编号
        /// </summary>
        public string JGXYBH { get; set; }

        /// <summary>监管金额
        /// </summary>
        public decimal? JGJE { get; set; }

        /// <summary>一次性付款期限
        /// </summary>
        public string YCXFKQX { get; set; }

        /// <summary>一次性付款金额
        /// </summary>
        public decimal? YCXFKJE { get; set; }

        /// <summary>按揭付款期限
        /// </summary>
        public string AJFKQX { get; set; }

        /// <summary>按揭首付金额
        /// </summary>
        public decimal? AJSFJE { get; set; }

        /// <summary>甲方结算账户开户银行
        /// </summary>
        public string JFJSZHKHYH { get; set; }

        /// <summary>甲方结算账户名称
        /// </summary>
        public string JFJSZHMC { get; set; }

        /// <summary>甲方结算账户账号
        /// </summary>
        public string JFJSZHZH { get; set; }

        /// <summary>甲方证件号码
        /// </summary>
        public string JFZJHM { get; set; }

        /// <summary>乙方结算账户开户银行
        /// </summary>
        public string YFJSZHKHYH { get; set; }

        /// <summary>乙方结算账户名称
        /// </summary>
        public string YFJSZHMC { get; set; }

        /// <summary>乙方结算账户账号
        /// </summary>
        public string YFJSZHZH { get; set; }

        /// <summary>乙方代理人证件号码
        /// </summary>
        public string YFDLRZJHM { get; set; }

        /// <summary>其他事项
        /// </summary>
        public string QTSX { get; set; }

        /// <summary>变更原因
        /// </summary>
        public string BGYY { get; set; }

        /// <summary>监管账户代码
        /// </summary>
        public string JGZHDM { get; set; }

        /// <summary>甲方账户结算方式
        /// </summary>
        public string JFZHJSFS { get; set; }

        /// <summary>乙方账户结算方式
        /// </summary>
        public string YFZHJSFS { get; set; }

        /// <summary>乙方贷款银行
        /// </summary>
        public string YFDKYH { get; set; }

        /// <summary>监管类型代码
        /// </summary>
        public string JGLXDM { get; set; }

        /// <summary>房屋总价
        /// </summary>
        public decimal? FWZJ { get; set; }

        /// <summary>是否提交
        /// </summary>
        public string SFTJ { get; set; }

        /// <summary>PDF编号
        /// </summary>
        public string PDFID { get; set; }

        /// <summary>PDF是否需要更新（1需要，0不需要）
        /// </summary>
        public string PDFGX { get; set; }

        /// <summary>监管账户
        /// </summary>
        public RegulatoryAccountViewDto regulatoryAccount { get; set; }

    }
}
